unavoidable expenditure - French English Dictionary